export {};
//  使用接口定义类型集合
interface IPerson {
  name: string;
  code(code: string): string;
}

let person: IPerson = {
  name: 'bingo',
  code(code) {
    return code;
  },
};

// 定义一个学生类型，继承 IPerson 类型
interface IStudent extends IPerson {
  // 添加学生的具体类型
  score: number;
}

let student: IStudent = {
  name: 'bingo2',
  code(code) {
    return code;
  },
  score: 100,
};
